@charset "utf-8";
/* CSS Document */


* {  font-family: 宋体; margin: 0; padding: 0; vertical-align: middle; font-weight: normal; }
a { text-decoration: none; color:#333; }
a:hover { text-decoration: underline; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
body{margin:0 auto; background:url(bg.jpg) repeat-x top;}
img { border: none; }
.clr { overflow: hidden; clear: both; line-height: 0; font-size: 0; height: 0; }
.clr6{ height:6px; overflow: hidden; clear: both; line-height: 0; font-size: 0;}
.clear10{ clear: both;font-size:0;margin:0;padding:0; height:10px;}

.line { height:1px; overflow:hidden; clear:both; line-height:0; font-size:0; background:#CCC; width:690px; margin:0 auto;}

.more{ line-height:26px; padding-right:8px; color:#333; float:right;}
input{ border:#CCC 1px solid;  height:18px;}

select{ border:#CCC 1px solid; display:inline;}

.warp{ width:1000px; margin:0 auto;}

.hf{ width:1000px; margin:0 auto; padding:6px 0;}
.hf a img{ float:left;}
#header{ height:162px; overflow:hidden;}
#header .logo{ float:left; width:470px; height:162px;}
#header .lgr{ float:right; width:530px; height:162px;}
#nav{ height:70px; background:url(rep-x.png) 0 0 repeat-x;}
#nav ul{}
#nav ul li{ width:100px; float:left; border-right:#FFF; font-size:14px; text-align:center;}
#nav ul li a{ font-size:14px;}
#navt{ height:35px; line-height:35px;}
#navt a{ color:#bb1003;}
#navb{ height:35px; line-height:35px;}
#navb a{ color:#363636;}
#ad{ height:85px; overflow:hidden; padding:6px 0;}
#ad li{float:left;}
#subnav{ height:26px; overflow:hidden;}
#subnav .sbl{ float:left; width:95px; background:url(no-rex.png) no-repeat 0 0; height:26px;}
#subnav .sbl h2{ padding-left:8px; line-height:24px; font-size:12px; font-weight:bold; color:#FFF;}
#subnav .sbr{ float:right; height:24px; width:904px; border:1px solid #c4c2c3; border-left:none; background-color:#f5f5f5;}
#subnav .sbr ul{ float:left;}
#subnav .sbr ul li{ float:left; line-height:24px;}
#subnav .sbr ul li a{ display:block; margin:0 8px; font-size:12px; color:#333;}
#subnav .sbr span{ line-height:24px; float:right;}
#subnav .sbr span a{ display:block; float:left; margin:0 8px; font-size:12px; color:#333;}

.datetime{ float:right; height:34px; line-height:34px; width:270px; font-size:14px;}
.form-search{ float: left; }
.search-icon { background-position: 0 0; width: 75px; height: 22px; margin-right: 10px; text-align: center; line-height: 22px; }
.bg { background: url(bg.png) no-repeat; }
#txtKeywords { width: 100px; height: 16px; line-height: 16px; padding: 2px 3px; border: solid 1px #999; margin-right: 10px; }
#cmdPostSearch { background-position: 0 -22px; width: 50px; height: 22px; margin-right: 10px; }


#footer{ background:url(cp-bg.jpg) repeat-x; height:100px;}
.friendlink {
    height: 30px;
	padding-top:8px;
    margin: 0 auto;
    width: 1000px;
	text-align:center;
}
.friendlink select{ line-height:40px; margin:0 8px; width:300px;}
#footer p{ text-align:center; line-height:24px; font-size:14px;}


#scenep { border: 1px solid #CDCDCD; margin:0 auto; margin:0 auto; width:998px;}
#scenep .hd{ background:url(rep-x.png) repeat-x 0 -80px; height:35px; line-height:35px;}
#scenep .hd h3{color: #db0303;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 80px;
	
	background:url(point.png) no-repeat 8px 10px; padding-left:16px;}
	
#scenep .pic_list {
    height: 130px;
    overflow: hidden;
    padding: 10px 0 10px 8px;
    width: 990px;
}
#scenep .pic_list li{ height:140px; width:160px; float:left; text-align:center; padding:0 2px;}
#scenep .pic_list li img {
    height: 100px;
    width: 150px;
	text-align:center; padding:3px;  border: 1px solid #CDCDCD;
}
#scenep .pic_list li a{ line-height:24px;}